Interactive Computation of Discrete Generalized Voronoi Diagrams using Range Culling
نویسندگان
چکیده
We present an algorithm for fast computation of discrete generalized Voronoi diagrams. Given a set of geometric primitives, and a distance metric, our algorithm efficiently computes the Voronoi diagram along a uniform grid by evaluating distance fields. We use a multipass approach and divide the computation into intervals along each dimension. We present an efficient culling algorithm to reduce the region for distance-field computation and use conservative bounds on Voronoi regions in 2D and 3D to cull away primitives. We have implemented our algorithm on programmable graphics hardware and applied it to compute the discrete Voronoi diagram of complex 2D and 3D datasets. We compute the discrete Voronoi diagram of 20, 000 primitives on a 2D grid of size 1200× 1200 in less than 1 second. Our experimental results indicate a two to four times improvement over prior algorithms and implementations.
منابع مشابه
Interactive Motion Planning Using Hardware-Accelerated Computation of Generalized Voronoi Diagrams
We present techniques for fast motion planning by using discrete approximations of generalized Voronoi diagrams, computed with graphics hardware. Approaches based on this diagram computation are applicable to both static and dynamic environments of fairly high complexity. We compute a discrete Voronoi diagram by rendering a three-dimensional distance mesh for each Voronoi site. The sites can be...
متن کاملEfficient Computation of Discrete Voronoi Diagram and Homotopy-Preserving Simplified Medial Axis of a 3D Polyhedron
AVNEESH SUD: Efficient Computation of Discrete Voronoi Diagram and Homotopy-Preserving Simplified Medial Axis of a 3D Polyhedron. (Under the direction of Dinesh Manocha.) The Voronoi diagram is a fundamental geometric data structure and has been well studied in computational geometry and related areas. A Voronoi diagram defined using the Euclidean distance metric is also closely related to the ...
متن کاملInteractive Motion Planning Using Hardware - AcceleratedComputation of Generalized Voronoi
We present techniques for fast motion planning by using discrete approximations of generalized Voronoi diagrams, computed with graphics hardware. Approaches based on this diagram computation are applicable to both static and dynamic environments of fairly high complexity. We compute a discrete Voronoi diagram by rendering a three-dimensional distance mesh for each Voronoi site. The sites can be...
متن کاملComputing generalized higher-order Voronoi diagrams on triangulated surfaces
We present an algorithm for computing exact shortest paths, and consequently distance functions, from a generalized source (point, segment, polygonal chain or polygonal region) on a possibly non-convex triangulated polyhedral surface. The algorithm is generalized to the case when a set of generalized sites is considered, providing their distance field that implicitly represents the Voronoi diag...
متن کاملPlanning a Purely Translational Motion for a Convex Object in Two-Dimensional Space Using Generalized Voronoi Diagrams
Generalized Voronoi diagrams of objects are di cult to compute in a robust way, especially in higher dimensions. For a number of applications an approximation of the real diagram within some predetermined precision is su cient. In this paper we study the computation of such approximate Voronoi diagrams. The emphasis is on practical applicability, therefore we are mainly concerned with fast (in ...
متن کامل